HAL DCACHE APIs listing for migration ¶
This section provides a full listing of the HAL1 APIs for migration. It includes the various constants, enumerations, structures, functions, and macros.
HAL DCACHE constants ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
DCACHE_FLAG_BUSY |
u5, h5 |
Removed / New Usage changes |
|
|
DCACHE_FLAG_BUSYCMD |
u5, h5 |
Removed / New Usage changes |
|
|
DCACHE_FLAG_BUSYEND |
u5, h5 |
Removed / New Usage changes |
|
|
DCACHE_FLAG_CMDEND |
u5, h5 |
Removed / New Usage changes |
|
|
DCACHE_FLAG_ERROR |
u5, h5 |
Removed / New Usage changes |
|
|
DCACHE_IT_BUSYEND |
u5, h5 |
Removed / New Usage changes |
|
|
DCACHE_IT_CMDEND |
u5, h5 |
Removed / New Usage changes |
|
|
DCACHE_IT_ERROR |
u5, h5 |
Removed / New Usage changes |
|
|
DCACHE_MONITOR_ALL |
u5, h5 |
HAL_DCACHE_MONITOR_ALL |
|
|
DCACHE_MONITOR_READ_HIT |
u5, h5 |
HAL_DCACHE_MONITOR_READ_HIT |
|
|
DCACHE_MONITOR_READ_MISS |
u5, h5 |
HAL_DCACHE_MONITOR_READ_MISS |
|
|
DCACHE_MONITOR_WRITE_HIT |
u5, h5 |
HAL_DCACHE_MONITOR_WRITE_HIT |
|
|
DCACHE_MONITOR_WRITE_MISS |
u5, h5 |
HAL_DCACHE_MONITOR_WRITE_MISS |
|
|
DCACHE_READ_BURST_INCR |
u5, h5 |
HAL_DCACHE_READ_BURST_INCR |
|
|
DCACHE_READ_BURST_WRAP |
u5, h5 |
HAL_DCACHE_READ_BURST_WRAP |
|
|
HAL_DCACHE_ERROR_EVICTION_CLEAN |
u5, h5 |
HAL_DCACHE_ERROR_EVICTION_CLEAN |
|
|
HAL_DCACHE_ERROR_INVALID_CALLBACK |
u5, h5 |
Removed / New Usage changes |
|
|
HAL_DCACHE_ERROR_INVALID_OPERATION |
u5, h5 |
Removed / New Usage changes |
|
|
HAL_DCACHE_ERROR_NONE |
u5, h5 |
HAL_DCACHE_ERROR_NONE |
|
|
HAL_DCACHE_ERROR_TIMEOUT |
u5, h5 |
Removed / New Usage changes |
|
|
HAL_DCACHE_CLEAN_AND_INVALIDATE_BY_ADDRESS_CB_ID |
u5, h5 |
Removed / New Usage changes |
|
|
HAL_DCACHE_CLEAN_BY_ADDRESS_CB_ID |
u5, h5 |
Removed / New Usage changes |
|
|
HAL_DCACHE_ERROR_CB_ID |
u5, h5 |
Removed / New Usage changes |
|
|
HAL_DCACHE_INVALIDATE_BY_ADDRESS_CB_ID |
u5, h5 |
Removed / New Usage changes |
|
|
HAL_DCACHE_INVALIDATE_COMPLETE_CB_ID |
u5, h5 |
Removed / New Usage changes |
|
|
HAL_DCACHE_MSPDEINIT_CB_ID |
u5, h5 |
Removed / New Usage changes |
|
|
HAL_DCACHE_MSPINIT_CB_ID |
u5, h5 |
Removed / New Usage changes |
|
|
HAL_DCACHE_STATE_BUSY |
u5, h5 |
HAL_DCACHE_STATE_ACTIVE |
|
|
HAL_DCACHE_STATE_ERROR |
u5, h5 |
Removed / New Usage changes |
|
|
HAL_DCACHE_STATE_READY |
u5, h5 |
HAL_DCACHE_STATE_IDLE |
|
|
HAL_DCACHE_STATE_RESET |
u5, h5 |
HAL_DCACHE_STATE_RESET |
|
|
HAL_DCACHE_STATE_TIMEOUT |
u5, h5 |
Removed / New Usage changes |
HAL DCACHE enumerations ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
HAL_DCACHE_CallbackIDTypeDef |
u5, h5 |
Removed / New Usage changes |
|
|
HAL_DCACHE_StateTypeDef |
u5, h5 |
hal_dcache_state_t |
HAL DCACHE macros ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
__HAL_DCACHE_CLEAR_FLAG |
u5, h5 |
Removed / New Usage changes |
|
|
__HAL_DCACHE_DISABLE_IT |
u5, h5 |
Removed / New Usage changes |
|
|
__HAL_DCACHE_ENABLE_IT |
u5, h5 |
Removed / New Usage changes |
|
|
__HAL_DCACHE_GET_FLAG |
u5, h5 |
Removed / New Usage changes |
|
|
__HAL_DCACHE_GET_IT_SOURCE |
u5, h5 |
Removed / New Usage changes |
HAL DCACHE structures ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
DCACHE_HandleTypeDef |
u5, h5 |
hal_dcache_handle_t |
|
|
DCACHE_InitTypeDef |
u5, h5 |
Removed / New Usage changes |
|
|
pDCACHE_CallbackTypeDef |
u5, h5 |
hal_dcache_cb_t |
HAL DCACHE functions ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
HAL_DCACHE_CleanAndInvalidateByAddrCallback |
u5, h5 |
HAL_DCACHE_CleanInvalidByAddrCallback |
|
|
HAL_DCACHE_CleanByAddr |
u5, h5 |
HAL_DCACHE_CleanByAddr |
|
|
HAL_DCACHE_CleanByAddrCallback |
u5, h5 |
HAL_DCACHE_CleanByAddrCallback |
|
|
HAL_DCACHE_CleanByAddr_IT |
u5, h5 |
HAL_DCACHE_CleanByAddr_IT |
|
|
HAL_DCACHE_CleanInvalidByAddr |
u5, h5 |
HAL_DCACHE_CleanInvalidByAddr |
|
|
HAL_DCACHE_CleanInvalidByAddr_IT |
u5, h5 |
HAL_DCACHE_CleanInvalidByAddr_IT |
|
|
HAL_DCACHE_DeInit |
u5, h5 |
Removed / New Usage changes |
|
|
HAL_DCACHE_Disable |
u5, h5 |
HAL_DCACHE_Stop |
|
|
HAL_DCACHE_Enable |
u5, h5 |
HAL_DCACHE_Start |
|
|
HAL_DCACHE_ErrorCallback |
u5, h5 |
HAL_DCACHE_ErrorCallback |
|
|
HAL_DCACHE_GetError |
u5, h5 |
HAL_DCACHE_GetLastErrorCodes |
|
|
HAL_DCACHE_GetState |
u5, h5 |
HAL_DCACHE_GetState |
|
|
HAL_DCACHE_IRQHandler |
u5, h5 |
HAL_DCACHE_IRQHandler |
|
|
HAL_DCACHE_Init |
u5, h5 |
Removed / New Usage changes |
|
|
HAL_DCACHE_Invalidate |
u5, h5 |
HAL_DCACHE_Invalidate |
|
|
HAL_DCACHE_InvalidateByAddr |
u5, h5 |
HAL_DCACHE_InvalidateByAddr |
|
|
HAL_DCACHE_InvalidateByAddrCallback |
u5, h5 |
HAL_DCACHE_InvalidateByAddrCallback |
|
|
HAL_DCACHE_InvalidateByAddr_IT |
u5, h5 |
HAL_DCACHE_InvalidateByAddr_IT |
|
|
HAL_DCACHE_InvalidateCompleteCallback |
u5, h5 |
HAL_DCACHE_InvalidateCompleteCallback |
|
|
HAL_DCACHE_Invalidate_IT |
u5, h5 |
HAL_DCACHE_Invalidate_IT |
|
|
HAL_DCACHE_IsEnabled |
u5, h5 |
Removed / New Usage changes |
|
|
HAL_DCACHE_Monitor_GetReadHitValue |
u5, h5 |
HAL_DCACHE_GetMonitorReadHitValue |
|
|
HAL_DCACHE_Monitor_GetReadMissValue |
u5, h5 |
HAL_DCACHE_GetMonitorReadMissValue |
|
|
HAL_DCACHE_Monitor_GetWriteHitValue |
u5, h5 |
HAL_DCACHE_GetMonitorWriteHitValue |
|
|
HAL_DCACHE_Monitor_GetWriteMissValue |
u5, h5 |
HAL_DCACHE_GetMonitorWriteMissValue |
|
|
HAL_DCACHE_Monitor_Reset |
u5, h5 |
HAL_DCACHE_ResetMonitors |
|
|
HAL_DCACHE_Monitor_Start |
u5, h5 |
HAL_DCACHE_EnableMonitors |
|
|
HAL_DCACHE_Monitor_Stop |
u5, h5 |
HAL_DCACHE_DisableMonitors |
|
|
HAL_DCACHE_MspDeInit |
u5, h5 |
Removed / New Usage changes |
|
|
HAL_DCACHE_MspInit |
u5, h5 |
Removed / New Usage changes |
|
|
HAL_DCACHE_RegisterCallback |
u5, h5 |
Removed / New Usage changes |
|
|
HAL_DCACHE_SetReadBurstType |
u5, h5 |
HAL_DCACHE_SetReadBurstType |
|
|
HAL_DCACHE_UnRegisterCallback |
u5, h5 |
Removed / New Usage changes |
HAL DCACHE legacy aliases (HAL1 to HAL1) ¶
Note
This table provides a list of HAL1 to HAL1 legacy aliases defined in the stm32_hal_legacy.h HAL1 header file. To migrate the aliased HAL1 APIs, search for them in the HAL1 to HAL2 sections: HAL DCACHE constants, HAL DCACHE enumerations, HAL DCACHE macros, HAL DCACHE structures, HAL DCACHE functions.
|
HAL1 legacy API alias |
HAL1 API |
|---|---|
|
HAL_DCACHE_CleanInvalidateByAddr |
HAL_DCACHE_CleanInvalidByAddr |
|
HAL_DCACHE_CleanInvalidateByAddr_IT |
HAL_DCACHE_CleanInvalidByAddr_IT |